package com.woniuxy.rms.service;

import com.woniuxy.rms.dto.MenusDTO;
import com.woniuxy.rms.pojo.Menus;
import com.woniuxy.rms.util.DataResult;

import java.util.List;
/**
 * Auther: ChenGang  <br/>
 * Date: 2020/3/23 0023:下午 8:50  <br/>
 * Description:菜单服务接口
 */
public interface MenuService {

    /**
     * Description : 查询封装左侧菜单栏数据  <br/>
     * ChangeLog : 1. 创建 (2020/3/24 0024 上午 10:00 [ChenGang]);
     *
     * @return java.util.List<com.woniuxy.rms.dto.MenusDTO>
    */
    List<MenusDTO> getMenusByRoleId();

    List<Menus> findAll();

    DataResult saveMenu(Menus menus);

    void deleteMenu(Integer id);

    DataResult updateMenu(Menus menus);

    Menus findById(Integer menuId);

    List<Menus> findCheckMenusByRoles(Integer roleId);

}
